//
//  UIView+WLCore.h
//  SeaWorld
//
//  Created by 王亮 on 2017/9/8.
//  Copyright © 2017年 Rice. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIView (WLCore)
#pragma mark - 设置部分圆角
/**
 *  设置部分圆角(绝对布局)
 *
 *  @param corners 需要设置为圆角的角 UIRectCornerTopLeft | UIRectCornerTopRight | UIRectCornerBottomLeft | UIRectCornerBottomRight | UIRectCornerAllCorners
 *  @param radii   需要设置的圆角大小 例如 CGSizeMake(20.0f, 20.0f)
 */
- (void)wl_addRoundedCorners:(UIRectCorner)corners
                withRadii:(CGSize)radii;
/**
 *  设置部分圆角(相对布局)
 *
 *  @param corners 需要设置为圆角的角 UIRectCornerTopLeft | UIRectCornerTopRight | UIRectCornerBottomLeft | UIRectCornerBottomRight | UIRectCornerAllCorners
 *  @param radii   需要设置的圆角大小 例如 CGSizeMake(20.0f, 20.0f)
 *  @param rect    需要设置的圆角view的rect
 */
- (void)wl_addRoundedCorners:(UIRectCorner)corners
                withRadii:(CGSize)radii
                 viewRect:(CGRect)rect;


/**
 添加一个默认的圆角
 */
-(void)wl_cornerRadius;
/**
 试图圆形
 */
-(void)wl_cornerRound;
/**
 设置圆角 边框

 @param x 圆角大小
 @param w 边框宽度
 @param color 边框颜色
 */
-(void)wl_cornerRadius:(CGFloat)x;
-(void)wl_borderWidth:(CGFloat)w borderColor:(UIColor *)color;
-(void)wl_cornerRadius:(CGFloat)x borderWidth:(CGFloat)w borderColor:(UIColor *)color;
@end
